package main

import "fmt"

func main() {
	// m := make(map[string]int)
	// v := m["key1"] // 若 key 在 map 中不存在，会返回 value 类型的零值
	// fmt.Println(v)

	// m := make(map[string]int)
	// v, ok := m["key1"]
	// if !ok {
	// 	// "key1" 不在 map 中
	// 	fmt.Println("key 'key1' not existed")
	// }

	// // 否则 "key1" 在 map 中，v 被赋予对应的 value
	// fmt.Println("value is ", v)

	m := make(map[string]int)
	_, ok := m["key1"] // 忽略可能返回的 value
	if !ok {
		// "key1" 不在 map 中
		fmt.Println("key 'key1' doesnot existed")
	}

}
